//排除某些文件
//fis.set('project.ignore', ['node_modules/**', 'output/**', 'fis-conf.js', 'package.json']);

//fis.match('*.{css,less,scss}', {
//    preprocessor: fis.plugin('autoprefixer', {
//        "browsers": ["Android >= 2.1", "iOS >= 4", "ie >= 8", "firefox >= 15"],
//        "cascade": true
//    })
//})
//
//fis.match('::package', {
//    packager: fis.plugin('map', {
//        useSourceMap: true, // 合并后开启 SourceMap 功能。
//        '/static/css/main.css': [
//            '/static/css/reset.css',
//            '/static/css/colors.css',
//            '/static/css/common.less'
//        ]
//    }),
//    //静态资源管理
//    postpackager: fis.plugin('loader', {
//        //allInOne: true,
//        useInlineMap: true,
//        sourceMap: true,
//        useHash: true
//    }),
//    // 启用 fis-spriter-csssprites 插件
//    spriter: fis.plugin('csssprites')
//});

// 加 md5
//fis.match('*.{js,css,png}', {
//useHash: true
//});

// 启用 fis-spriter-csssprites 插件
//fis.match('::package', {
//spriter: fis.plugin('csssprites')
//});
//
//// 对 CSS 进行图片合并
//fis.match('*.css', {
//// 给匹配到的文件分配属性 `useSprite`
//useSprite: true
//});
//

fis.match('*.less', {
	// fis-parser-less 插件进行解析
	parser: fis.plugin('less'),
	// .less 文件后缀构建后被改成 .css 文件
	rExt: '.css'
});
fis.match('*.js', {
	// fis-optimizer-uglify-js 插件进行压缩，已内置
	optimizer: fis.plugin('uglify-js')
});
fis.match('*.{css,less}', {
	// fis-optimizer-clean-css 插件进行压缩，已内置
	optimizer: fis.plugin('clean-css')
});
fis.match('*.png', {
	// fis-optimizer-png-compressor 插件进行压缩，已内置
	optimizer: fis.plugin('png-compressor')
});
fis.match(/^(.*)\/([^\/]*.html)$/, {
	release: '/$2',
	//release:'/template/$2'
});
fis.match('!*.html', {
	release: false
});


/** fis3 release local **/
fis.media('local').match('*', {
	deploy: fis.plugin('local-deliver', {
		to: '../../xinxin-web/app/assets/wx'
	})
})
